home *** CD-ROM | disk | FTP | other *** search
/ Eagles Nest BBS 7 / Eagles_Nest_Mac_Collection_Disc_7.TOAST / Text Editors & Tools / BBEdit301up / BBEdit 3.0.1 Update / 3.0.1 Release Notes next >
Text File  |  1994-10-18  |  16KB  |  379 lines

  1. BBEdit 3.0.1 Release Notes
  2. ------ ----- ------- -----
  3.  
  4. October 16, 1994
  5.  
  6. This document contains information which was developed too late to be
  7. included in the manuals.
  8.  
  9. BBEdit Is Commercial!
  10. ------ -- -----------
  11.  
  12. This version of BBEdit is NOT FREE. If you are using a non-demo copy that
  13. you obtained by a means other than a legitimate site license, product
  14. bundle, or direct purchase, then we encourage you to write to the
  15. address below and order your own copy. The pricing is reasonable, and
  16. options are available for discount and quantity pricing.
  17.  
  18. External Services and Startup Performance
  19. -------- -------- --- ------- -----------
  20.  
  21. The first time BBEdit starts up, it attempts to locate the application
  22. associated with each external service. If the application isn’t found,
  23. BBEdit will keep trying to find it on subsequent occasions, until it
  24. either finds the application, or until you turn off the corresponding
  25. check-box in the “External Services” section of the Preferences dialog.
  26.  
  27. Since an unsuccessful search for an application takes time, you should
  28. turn off the check box corresponding to any application you don’t have
  29. available. Doing so will decrease the time that BBEdit takes to start
  30. up.
  31.  
  32. BBEdit and CodeWarrior
  33. ------ --- -----------
  34.  
  35. As of this writing, CodeWarrior does not support integration with
  36. external text editors, so there is no seamless way to use BBEdit as
  37. a source-code editor in conjunction with Code Warrior. We are working
  38. with Metrowerks in this area, and will integrate support for Code 
  39. Warrior as soon as CodeWarrior support for external editors is
  40. available.
  41.  
  42. About the HTML Extensions
  43. ----- --- ---- ----------
  44.  
  45. As a service to Internet users, we have included a set of extensions
  46. which provide facilities to simplify the preparation and editing of text
  47. documents using HTML tags. These HTML extensions are provided by the
  48. courtesy of their author, Carles Bellver, and are not written or
  49. supported by Bare Bones Software. If you have questions or problems with
  50. them, please contact the author directly: Carles Bellver
  51. <bellverc@si.uji.es>. Any electronic correspondence sent to Bare Bones
  52. Software regarding these extensions will be forwarded to the author.
  53.  
  54. The HTML extensions are located in the “HTML Extensions” folder; to make
  55. them available for use with BBEdit, simply move them into the “BBEdit
  56. Extensions” folder. The author’s notes describing these extensions are
  57. included, in both text and HTML format, in the “HTML Extensions” folder.
  58.  
  59. Desktop Database Problems
  60. ------- -------- --------
  61.  
  62. On occasion, you may find that the Finder doesn’t display the correct
  63. icon for BBEdit documents, or that you can’t drag documents onto the
  64. BBEdit application (or an alias to the application) to open them.
  65.  
  66. This behavior is not indicative of a problem with BBEdit; rather, it’s
  67. an indication that the database that the Finder uses to associate
  68. applications, icons, and documents (known as the “desktop database”) has
  69. become confused or corrupted.
  70.  
  71. When this happens, it’s usually desirable to force the Finder to
  72. reconstruct the desktop database. To do this, reboot your machine, and
  73. immediately hold down the Shift key until the message “Extensions Off”
  74. appears. As soon as this message appears, release the Shift key, and
  75. hold down the Command and Option keys. For each volume that mounts at
  76. startup, the Finder will ask whether you wish to rebuild the desktop
  77. database. Click “OK”, and the Finder will do so.
  78.  
  79. Corruption in the desktop database can also render BBEdit unable to
  80. locate external services. If you have an service installed (say, the
  81. THINK Project Manager), but BBEdit doesn’t make the service available to
  82. you, rebuilding the desktop database will usually help. (This assumes
  83. that you’ve already checked to make sure that the application you’re
  84. trying to use is of an appropriate version.)
  85.  
  86. On Location 2.0, Quadras, and AppleShare
  87. -- -------- ---- -------- --- ----------
  88.  
  89. There is a bug in On Location versions 2.0 and 2.0.1 which will cause
  90. your Macintosh to hang if you’re using a Macintosh Quadra, you have
  91. AppleShare volumes mounted, and you attempt to perform an On Location
  92. search with BBEdit. To avoid this hang, don’t select “On Location”
  93. from the “Search Method” popup in the “Multi-File Searching” section
  94. of the Find dialog.
  95.  
  96. (Note that an “AppleShare volume” can be a fileserver volume or a volume
  97. on someone else’s Macintosh published with Personal File Sharing under
  98. System 7.0.)
  99.  
  100. THINK Project Manager
  101. ----- ------- -------
  102.  
  103. The THINK Project Manager, used in THINK C and Symantec C++ version 6.0
  104. and later, has a number of bugs and limitations which occasionally make
  105. working with an external editor difficult. Presently, we are working
  106. with the technical staff at Symantec to resolve these issues. They
  107. should be taken care of for future versions of both BBEdit and the THINK
  108. Project Manager.
  109.  
  110. The most noticeable problems are as follows:
  111.  
  112.     -    On occasion, the THINK Project Manager will inexplicably refuse
  113.         to provide the list of headers included by a given source file.
  114.         If you control- option-click in the title bar of a connected source
  115.         file and you don’t get the list, this is most likely the cause.
  116.         Should this happen, deactivate the source window in question
  117.         and re-activate it, and BBEdit will try to get the list of includes
  118.         again. You can, of course, use the function popup in the status bar,
  119.         which will also provide access to the include files.
  120.         
  121.     -    The THINK Project Manager provides no atomic way for the external
  122.         editor to inform it that the name or location of a connected source
  123.         file has changed. This means that if you do a “Save As...” of a
  124.         connected source file, the TPM will continue to use the old source
  125.         file. Until this problem is resolved in the TPM, you’ll have to
  126.         manually remove the old file and add the new file to the proper
  127.         location.
  128.         
  129.     -    There is a bug in version 7.0 of the THINK Project Manager
  130.         which may cause it to crash after opening a file in the external
  131.         editor. This bug is fixed in version 7.0.3 of the TPM; an updater
  132.         package may be obtained from most online information services
  133.         or directly from Symantec.
  134.         
  135.     -    Version 7.0.1 of the THINK Project Manager has a bug in it which
  136.         will prevent the TPM from quitting if the external editor is running.
  137.         This bug is fixed in version 7.0.3 of the TPM; an updater
  138.         package may be obtained from most online information services
  139.         or directly from Symantec.
  140.         
  141.     -    Because of latency issues between BBEdit and the THINK Project
  142.         Manager, certain menu items or services may not be available
  143.         immediately after bringing a window to the front. Usually, the
  144.         services will become available after one or two seconds.
  145.         
  146. Printing with Substituted Fonts
  147. -------- ---- ----------- -----
  148.  
  149. Because of idiosyncracies in the LaserWriter driver 7.1 and earlier,
  150. there are some character spacing anomalies when printing with a
  151. substituted monospaced font (i.e. Monaco). To avoid these problems,
  152. print in a non-substituted, monospaced PostScript font such as Courier.
  153. (With BBEdit, you can of course edit in one font, and print in
  154. another.)
  155.  
  156. These problems appear to be resolved as of version 8.1.1 of the
  157. LaserWriter driver.
  158.  
  159. Fractional Spacing
  160. ---------- -------
  161.  
  162. BBEdit 3.0 supports a “Fractional Spacing” option when printing. We
  163. recommend that you use this option if you are printing in a small
  164. (less than 9-point) font size.
  165.  
  166. FaxSTF “FaxPrint” Printer Driver
  167. ------ ---------- ------- ------
  168.  
  169. Version 2.2.3 of the “FaxPrint” printer driver, supplied with the FaxSTF
  170. fax software package, has a bug in it which can cause all applications,
  171. not just BBEdit, to malfunction. STF Technologies has been notified of
  172. the problem. In the meantime, to avoid potential problems, choose another
  173. printer driver, such as the ImageWriter or LaserWriter driver, except
  174. when you’re planning to fax documents directly from within BBEdit.
  175. Contact STF Technologies for the latest information on the availability
  176. of a fix. (As of the writing of this note, FaxSTF has been updated
  177. to version 3.0.)
  178.  
  179. NOW Utilities
  180. --- ---------
  181.  
  182. Older versions of Super Boomerang have a bug which affects BBEdit;
  183. in particular, you cannot type upper-case letters in the “Save As…”
  184. dialog. This bug is fixed in version 4.0 and later of the NOW Utilities
  185. package; contact Now Software for an update.
  186.  
  187. Now Save causes BBEdit’s “File” menu to get scrambled. To avoid this,
  188. turn off Now Save when running BBEdit.
  189.  
  190. The Programmer’s Editor Package
  191. --- ------------ ------ -------
  192.  
  193. BBEdit was written with libraries which are part of the Programmer’s
  194. Editor Package. The PE Package provides high-performance text editing,
  195. searching, directory search, and pattern-match capabilities for use
  196. in text-manipulation programs. For more information, write to the
  197. address below.
  198.  
  199. Contact Address
  200. ------- -------
  201.  
  202. Should you have questions about BBEdit, write or send e-mail to the
  203. address below:
  204.  
  205. Bare Bones Software, Inc.
  206. P.O. Box 108
  207. Bedford, MA 01730-0108
  208. Internet: bbsw@netcom.com
  209. Compuserve: 73051,3255
  210. AppleLink: BARE.BONES
  211. eWorld: BareBones
  212. Fax: (508) 651-7584
  213.  
  214. For technical support, bug reports, and other issues of an immediate
  215. nature, we strongly encourage you to use electronic mail. Not only
  216. does it save paper and time, but you will also be guaranteed of a
  217. response within hours of receipt of your message.
  218.  
  219. Additional Acknowledgements
  220. ---------- ----------------
  221.  
  222. The regular-expression library used for ‘grep’ searching is
  223. based on the ‘regexp’ package, written by Henry Spencer of
  224. the University of Toronto. Pete Keleher provided a Mac-
  225. compatible version, from which BBEdit’s code is derived.
  226.  
  227. Thanks!
  228. -------
  229.  
  230. Thank you for purchasing BBEdit. If you have any suggestions for
  231. improvements, or any problems to report, don’t be shy. Feedback
  232. from customers is the best way to improve any piece of software.
  233.  
  234. Thanks also to the many people who, in one way or another,
  235. directly contributed to the production and success of BBEdit.
  236. They’re all listed in the about box; choose “About BBEdit...”
  237. from the Apple menu to see their names.
  238.  
  239. Finally, thanks to all of our customers, who have invested in
  240. our product and our company, and, by doing so, give us the
  241. ability to keep producing and improving our software.
  242.  
  243.   Rich Siegel            Mike Fryar                Patrick Woolsey
  244. President & CEO   Chief Operating Officer   Chief Technology Officer
  245.  
  246. Update Notes
  247. ------ -----
  248.  
  249. The following notes describe changes between the current revision
  250. of BBEdit 3.0 and previous revisions:
  251.  
  252. The following enhancements have been made:
  253.  
  254. -    plain-text Replace All operations (i.e. the “grep” switch is
  255.     turned off) are now twice as fast as before in situations where
  256.     the search and replace strings are the same length. In situations
  257.     where the search and replace strings are both one character long,
  258.     Replace All will be between ten and twenty times faster.
  259.     
  260. -    “Redo Typing” will select the redone text. (This behavior is
  261.     familiar to MPW Shell users.)
  262.     
  263. -    Overall navigation performance in Differences windows has been
  264.     improved.
  265.     
  266. -    You can now use the Shift key to cycle backward through the list items
  267.     in a multi-file Differences window.
  268.  
  269. -    You can now cancel a “Get All Unread Mail” action by typing
  270.     Command-Period.
  271.     
  272. The following usability improvements have been made:
  273.  
  274. -    BBEdit will now autoscroll the lists in Differences windows in order
  275.     to bring the current selection into view when the window is resized.
  276.         
  277. -    When choosing an include from the popup menu, BBEdit will now
  278.     query open windows and the TPM for the file, just as if you had
  279.     done an “Open Selection” on the file’s name.
  280.     
  281. -    You can now use the Option key when popping up the function menu
  282.     to suppress the includes.
  283.                             
  284. -    You can now use the Shift key to cycle backward through the list items
  285.     in a multi-file Differences window.
  286.     
  287. The following bugs have been fixed:
  288.  
  289. -    BBEdit will no longer crash when creating a new window in situations
  290.     when the “Add Mailer to New Windows” was checked, but Collaboration
  291.     Services were turned off.
  292.     
  293. -    BBEdit will no longer crash when creating a new window in situations
  294.     when the “Show Tab Stops” preference is turned on.
  295.     
  296. -    The “Change” and “Delete” buttons in the “File Type” section of the
  297.     Preferences dialog will no longer flash when either “BBEdit” or
  298.     “Plain Text” is selected.
  299.  
  300. -    “Find Differences” will no longer crash when given an input file
  301.     with a single line longer than 32K characters. (This situation
  302.     most often occurred when comparing binary PostScript files.)
  303.     
  304. -    Intelligent Paste now works correctly on Power Macs.
  305.  
  306. -    The “Paste”, “Clear”, and “Add Mailer” items are now disabled
  307.     when a picture window is in front.
  308.  
  309. -    In some situations, BBEdit would not sort names on the function
  310.     popup when you held down the Shift key.
  311.     
  312. -    The “Search Results” search method on the Find dialog (Multi-File
  313.     Searching options) is now correctly enabled when a Search Results
  314.     window is immediately behind the Find dialog.
  315.     
  316. -    In some situations, the “Wrap...” command would allow a word to
  317.     extend beyond the selected wrapping boundary.
  318.     
  319. -    If you have no markers to save, BBEdit will no longer attempt to
  320.     create a resource fork. This will also spare you an “Access Denied”
  321.     message, in the event that the file lives on an ‘aufs’ file system.
  322.     
  323. -    BBEdit 3.0.1 works around a design idiosyncrasy in the THINK Project
  324.     Manager which would cause the TPM to crash if “Always Save State”
  325.     is turned on in the TPM’s “Debug” preferences.
  326.  
  327. -    When performing multi-file searches with “Any File” selected as
  328.     the file type, BBEdit would skip files which weren’t XTND-
  329.     translatable (if XTND translation was turned on), or otherwise
  330.     misbehave.
  331.     
  332. -    BBEdit now behaves correctly when trying to print a Differences
  333.     window; if the window is for multi-file differences, BBEdit will
  334.     print the contents of the selected file list, or, if no file list
  335.     is selected, the currently displayed differences will be printed.
  336.  
  337. -    In some situations, BBEdit would not position stacked windows
  338.     correctly, and/or ignore the “Leave Room for Finder” settings.
  339.  
  340. -    The description of “Close” has been corrected in BBEdit’s
  341.     AppleScript terminology resource (‘aete’), and BBEdit now
  342.     correctly handles the “saving in” parameter.
  343.     
  344. -    “Change Case” will now correctly mark the window dirty when
  345.     invoked from a script.
  346.     
  347. -    “Capitalize Lines” will now correctly capitalize the start of the last
  348.     line, even if the line doesn’t end with a carriage return.
  349.  
  350. -    Command-Up-Arrow will now work correctly in disk browsers, when the
  351.     folder being browsed contains no items.
  352.     
  353. -    In some situations, BBEdit would take the “emergency exit” when
  354.     trying to read an XTND-translated file containing very large
  355.     pictures.
  356.     
  357. -    In some situations, non-batch multi-file search and/or replace
  358.     operations would incorrectly skip files.
  359.     
  360. -    BBEdit now guards against bogus ‘MPSR’ and ‘ETAB’ tab-width
  361.     information written by other editors.
  362.     
  363. -    In some situations, the “Find” button in the Find dialog would
  364.     be incorrectly enabled.
  365.     
  366. -    “Add Pattern...” from the patterns popup in the Find dialog will
  367.     now behave correctly in situations where the pattern name is the
  368.     same as one already in the list.
  369.  
  370. -    Dropping a text file into an editing window would cause BBEdit
  371.     to take the “emergency exit” in situations when the size of the
  372.     file being dropped exceeded the amount of memory available in
  373.     BBEdit’s partition. BBEdit will now accept the dropped file,
  374.     provided that there is sufficient system memory available to
  375.     read the file into memory.
  376.     
  377. -    The “Windows” and “Extensions” menus will now be legible when
  378.     the menu bar colors have been customized.
  379.